package org.shiro.service;

import com.fasterxml.jackson.core.JsonProcessingException;
import org.shiro.basic.entity.SystemUser;

/**
 * 系统资源服务接口
 *
 * @author LiKun
 * @date 2021/11/3 23:08
 */
public interface ResourceService {
    /**
     * 根据ID获取用户数据信息；未null表示获取当前登录用户数据
     *
     * @param userId 用户ID
     *
     * @return 用户数据信息
     */
    SystemUser getUserInfo(String userId) throws JsonProcessingException;
}
